#!/bin/mksh

if [[ -n "$1" ]]; then
  FILE=$1
  case $FILE in
    *.tar ) shift && tar cvf $FILE $* ;;
    *.tar.bz2 ) shift && tar cvjf $FILE $* ;;
    *.tar.gz ) shift && tar cvzf $FILE $* ;;
    *.tar.xz ) shift && XZ_OPT=-9e tar cvJf $FILE $* ;;
    *.tgz ) shift && tar cvzf $FILE $* ;;
    *.zip ) shift && zip $FILE $* ;;
    *.rar ) shift && rar $FILE $* ;;
  esac
else
  echo "usage: compress <foo.tar.gz> ./foo ./bar"
fi

# vim: ft=sh:
